programming4us
           
 
 
Windows

Windows Azure : Programming Access Control Service (part 7) - Integrating ACS with a SAML Token Provider

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
12/4/2010 11:48:39 AM

2. Integrating ACS with a SAML Token Provider

In the previous example, the web service consumer creates an SWT token with input claims locally with the User and Administrator roles. But in real-world enterprise applications, user authentication is typically provided by enterprise identity providers like Active Directory. An Active Directory with an ADFS v2.0 instance can create SAML tokens and input claims that can be processed by ACS. ADFS v2.0 can be configured to be a trusted issuer of tokens to ACS. The web service client then sends SAML token issued by ADFS v2.0 instead of locally created SWT tokens. In this section, you see an example of integrating ACS with ADFS v2.0 to protect a web service. Figure 7 illustrates the architecture of integrating ACS with a SAML provider.

Figure 7. ACS integration with a SAML token provider

The overall architecture is very similar to the previous example. The main difference is that the input token to ACS is issued by ADFS v2.0 and is of type SAML instead of SWT. In this section, you learn to modify a web service client to obtain a SAML token from a SAML token provider and use it to request an SWT token from ACS. You use the same relying party web service you used in the previous example. This way, you see how ACS provides abstraction between multiple token providers.

The following are the prerequisites for running the example in this section:

Download and install all these prerequisites. The Identity Developer Training Kit consists of some labs and sample code that I use in this example.

Figure 8. ACSwithSAML solution structure

The steps for integrating ACS with a SAML token provider are outlined in the following sections.

NOTE

ADFS v2.0 is a SAML token provider, but it requires you to install Active Directory and other infrastructure components. With the WIF SDK, you can create your own identity provider. This example uses the LocalSTS server, which is available as part of the Introduction to Access Control lab in the following folder: C:\IdentityTrainingKit\Labs\IntroAccessControlService\Source\Ex02-UsingACSWithSAMLTokens\Assets.
Other -----------------
- Windows 7 : Working with Registry Entries (part 3)
- Windows 7 : Working with Registry Entries (part 2)
- Windows 7 : Working with Registry Entries (part 1) - Changing the Value of a Registry Entry
- Windows 7 : Keeping the Registry Safe
- Windows 7 : Getting to Know the Registry (part 2)
- Windows 7 : Getting to Know the Registry (part 1) - Understanding Registry Settings
- Windows 7 : Firing Up the Registry Editor
- Windows Azure : Managing Access Control Service Resources (part 2)
- Windows Azure : Managing Access Control Service Resources (part 1)
- Windows Azure : Access Control Service Management Portal
- Windows 7 : Reset a Broken Service
- Windows 7 : Make Windows Shut Down Services Faster
- Windows 7 : Disable Services for Faster Performance
- Windows 7 : Controlling Services with a Script
- Windows 7 : Controlling Services at the Command Prompt
- Windows 7 : Controlling Services with the Services Snap-In
- Windows Azure : Access Control Service Usage Scenarios (part 3)
- Windows Azure : Access Control Service Usage Scenarios (part 2)
- Windows Azure : Access Control Service Usage Scenarios (part 1)
- Windows Azure : Access Control Service - Claims-Based Identity Model
 
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us